import store from '../store';

/**路由的守卫控制*/
export default function (router) {
	/**
	 * 导航守卫
	 */
	router.beforeEach((to, from, next) => {
		to.meta.title = to.meta.title || process.env.VUE_APP_TITLE;
		document.title = to.meta.title;
		next();
	});

	/**
	 * 全局解析守卫
	 * 导航被确认之前，同时在所有组件内守卫和异步路由组件被解析之后，解析守卫就被调用
	 * 全局解析守卫(APP.vue组件加载之后(不包括router-view视图))
	 */
	router.beforeResolve((to, from, next) => {
		next();
	});

	/**
	 * 全局后置钩子(进入页面后执行, 在DOM 【更新之前】执行)
	 */
	router.afterEach((to, from) => {

	});
}







